/*reset.css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,a{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0; display:block;} address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:line-through;}li{list-style:none;}caption,th{text-align:left;} q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:super;}sub{vertical-align:sub;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
sup,sub{line-height:0;} input[type="checkbox"],input[type="radio"]{padding:0 1px;} strong{font-weight:700} em,i{font-style:normal} textarea{overflow:auto;}
header,nav,footer,section,figure,aside,hgroup,session{display:block; margin:0; padding:0;} center{text-align:left} a{color:#333; text-decoration:none; outline:none}
h1,h2,h3,h4,h5,h6,p{font-weight:normal;margin:0; padding:0;}
.hide{display:none}
.clear{clear: both;}
input:focus{outline:none;}
textarea:focus{outline:none;}
/*-----------------------------------------------------------------------------------------------------------------*/
/*main.css*/
body{font-family:robotoRegular,arial!important;font-size:12px;line-height:1.231;background:#fff url(http://statics.kay.com.vn/images/bg.png?v=1.1) repeat fixed;position:relative;min-width:978px;}
.shadows{width:100%;height:100%;position:fixed;top:0;left:0;background:url(http://statics.kay.com.vn/images/bg-shadows.png?v=1.1) repeat;z-index:102;display:none;}
.container{width:978px;margin:0 auto;position:relative;clear:left;}
.hearder{position:fixed;top:0;left:0;width:100%;z-index:12;}
.hearder .top{width:100%;background-color:#1d1d1d;height:55px;z-index:2;position:relative;}
.hearder .bottom{width:100%;background-color:#333;height:40px;border-top:1px solid #666;
box-shadow:0 0 12px 6px rgba(0,0,0,0.35);-webkit-box-shadow:0 0 12px 6px rgba(0,0,0,0.35);-webkit-box-shadow:0 0 12px 6px rgba(0,0,0,0.35);}
.logo{font-size:0;text-indent:9999px;overflow:hidden;width:126px;height:55px;float:left;}
.logo a{float:left;}
.logo a:hover,.logo.active a{background: url(http://statics.kay.com.vn/images/main-nav.png?v=1.1) no-repeat center top;float:left;} 
.navi{float:left;}
.navi li{float:left;position:relative;z-index:2;}
.navi li.small-cart{z-index:1;}
.navi li a,.navi li i{float:left;cursor:pointer;}
.navi li .line{width:1px;height:55px;font-size:0;background:url(http://statics.kay.com.vn/images/bg-sep-line.png?v=1.1) repeat-y;}
.navi li a{font-size:150%;font-family:robotoBold,arial;font-weight:700;text-transform:capitalize;line-height:55px;color:#ccc;padding-left:50px;padding-right:10px; background-image:url(http://statics.kay.com.vn/images/ico.png?v=1.2);background-repeat:no-repeat;height:55px;}
.navi .logo a{background:none; padding:0;}
.navi .deals a{background-position:-34px 14px;}
.navi .travel a{background-position:-34px -106px;padding-left:48px;}
.navi .shop a{background-position:-34px -226px;padding-left:53px;}
.navi .deals:hover a,.navi .active.deals a{background-position:-34px -46px;}
.navi .travel:hover a,.navi .active.travel a{background-position:-34px -166px;}
.navi .shop:hover a,.navi .active.shop a{background-position:-34px -286px;}
.navi .deals:hover a,.navi .active.deals a{color:#bcd74a;cursor:pointer;}
.navi .travel:hover a,.navi .active.travel a{color:#00CCFF;}
.navi .shop:hover a,.navi .active.shop a{color:#ff9900;}
.navi .luxury a{background-position:15px -822px; padding-left:40px; color:#f70982; text-transform:none;padding-right:16px}
.navi .luxury:hover a,.navi .active.luxury a{/*background-position:15px -877px; color:#ccc;*/}
.amount{ height:24px; width:24px; background-color:#ff0000; display:block; position:absolute; top:0; right:0; color:#fff; text-align:center; line-height:20px; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; font-size:80%; font-weight:400}
.navi.right{position:absolute;top:0;right:0;opacity:1;filter:alpha(opacity=100);}
.navi .vi, .navi .en{width:40px;height:30px;margin-top:12px;padding:0;font-size:0;}
.vi{background-position:10px -155px;}
.en{background-position:10px -120px;}
.signin{background-position:10px -90px;}
.navi .signin{padding-left:26px;font-size:125%;color:#999;text-transform:none;background-position:10px -680px;font-family:robotoRegular,arial;font-weight:400;text-transform: capitalize;}
.navi .signin:hover{color:#fff;background-position:10px -735px;text-decoration:underline;}
.navi .login{color:#fff;background:none;padding:0 20px;font-size:125%;font-weight:400;text-transform:none;font-family:robotoRegular,arial;font-weight:400;}
.navi .login:hover{text-decoration:underline}
.navi .cart{color:#fff;font-size:125%;padding:0 16px 0 37px;background-position:-34px -559px;}
.select-city{height:30px;width:120px;float:left;margin-top:12px;margin-right:12px;}
.nav{display:inline-block;padding-left:26px;}
.nav li{float:left;position:relative;}
/*.navi li.active ,.navi li:hover{ background:url(http://statics.kay.com.vn/images/main-nav.png) no-repeat top center; background-size:contain;}*/
.navi.right li.active ,.navi.right li:hover{background-image:none;}
.nav li a,.nav li i{float:left}
.nav li a{font-size:125%;line-height:17px;color:#999;float:left;width:100px;text-align:center;height:40px;line-height:40px;}
.nav li.active a,.nav li a:hover{color:#fff;}
.nav li .line{width:1px;height:13px;font-size:0;background:url(http://statics.kay.com.vn/images/bg-sep-line.png?v=1.1) repeat-y;margin-top:13px;}
.small-cart:hover{background-color:#18a68c;}
.small-cart.deal:hover,.deal .small-cart:hover{background-color:#bcd74a;}
.small-cart.trave:hover,.travel .small-cart:hover{background-color:#00ccff;}
.small-cart.shops:hover,.shop .small-cart:hover{background-color:#ff9900;}
.navi li.nick:hover{background-color:#18a68c;}
.navi li.account-username:hover .popup-login{opacity:1;filter:alpha(opacity=100);transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s}
.navi li.nick.shops:hover{background-color:#ff9900;}
.navi li.nick.deal:hover{background-color:#bcd74a;}
.navi li.nick.trave:hover{background-color:#00ccff;}
.nav .sub-nav-tail{position:absolute;top:-9px;left:102px;}
.sub-nav-tail i{display:block;width:20px;height:9px;background:url(http://statics.kay.com.vn/images/sub-nav-tail.png?v=1.1) center top no-repeat;}
.nav li.active ul li a{color:#333;}
.nav ul{position:absolute;top:28px;left:-61px;opacity:0;filter:alpha(opacity=0);border:1px solid #fff;width:221px;background:#e9e8e8;padding:10px 0;margin-top:12px;}
.nav li:hover > ul{opacity:1;filter:alpha(opacity=100);z-index:1;}
.nav ul li{height:0;overflow:hidden;padding:0;}
.nav li:hover > ul li{height:31px;overflow:visible;padding:0;}
.nav ul li a{border-bottom:1px dotted #a7a7a7;color:#333;font-size:108%;text-align:left;padding-left:21px;line-height:31px;width:200px;height:31px;}
.nav ul li a:hover{background:#fff;color:#333;}
.nav ul li:last-child a{border:none;}
.nav .active a{color:#fff;}
.page{overflow:hidden;width:100%;}
footer{width:100%;padding-top:20px;}
.footer{width:100%;background-color:#333;padding-bottom:20px;}
.footer .container{padding-top:12px;}
.footer p{font-size:108%;color:#999;line-height:16px;text-align:center;font-family:robotoRegular,arial;}
.footer .top{overflow:hidden;border-bottom:1px solid #999;padding-top:12px;}
.footer .top h2{text-transform:uppercase;font-size:225%;line-height:33px;color:#999;font-family:robotoBold,arial;font-weight:700;}
.footer .top p{padding:8px 0 16px 0;}
.footer .top p,.footer .top h2{text-align:center;}
.footer .top a,.footer .top span{font-size:108%;color:#999;line-height:16px;}
.footer .top a{padding:0 10px;}
.footer .top a:hover{color:#fff;}
.footer .bottom{overflow:hidden;padding:12px 0 20px 0;text-align:left;}
.footer .bottom li{float:left;width:195px;}
.footer .bottom li a,.footer .bottom li span,.footer .bottom li i{font-size:125%;line-height:19px;font-family:robotoRegular,arial;color:#999;display:block;margin-top:4px;}
.footer .bottom li a:hover{color:#fff;}
.footer .bottom li span{text-transform:uppercase;font-family:robotoBold,arial;font-weight:700;}
.footer .icon{text-align:right}
.footer .icon p{font-size:125%;line-height:22px;font-family:robotoRegular,arial;color:#999;display:block;margin-top:4px;overflow:hidden;text-align:right;margin-top:0;}
.footer .icon .facebook,.footer .icon .twitter,.footer .icon .pin,.footer .icon .mobile,.footer .icon .yume,.footer .icon .google{float:none;width:22px;height:22px; background-image:url(http://statics.kay.com.vn/images/ico-footer.png?v=1.1);background-repeat:no-repeat;margin-left:5px;display:inline-block;*display:inline;zoom:1;}
.footer .icon .facebook{background-position:0 0}
.footer .icon .twitter{background-position:0 -25px;}
.footer .icon .pin{background-position:0 -50px;}
.footer .icon .yume{background-position:0 -100px;}
.footer .icon .google{background-position:0 -128px;}
.footer .icon .mobile{background-position:0 -75px;float:none;display:inline-block;*display:inline;vertical-align:middle;margin-top:0;}
.footer .bottom .diadiem,.footer .bottom .yume-web,.footer .bottom .kay-web{ display:inline-block; *display:inline; zoom:1;margin-top:0}
.diadiem{ width:94px; height:34px; background:url(http://statics.kay.com.vn/images/logo-DD.png) no-repeat}
.yume-web{width:100px; height:34px; background:url(http://statics.kay.com.vn/images/logo-YM.png) no-repeat}
.kay-web{width:100px; height:34px; background:url(http://statics.kay.com.vn/images/logo-K.png) no-repeat}
.scrollup{width:40px;height:40px;opacity:0.5;position:fixed;bottom:20px;right:4%;display:none;background:url(http://statics.kay.com.vn/images/icon_top.png?v=1.1) no-repeat;z-index:2;cursor:pointer;}
.scrollup:hover{background:url(http://statics.kay.com.vn/images/icon_top.png?v=1.1) 0 -40px no-repeat;}
.dv-email{width:100%;height:42px;background:url(http://statics.kay.com.vn/images/bg-div-email.png?v=1.1) repeat;position:relative;z-index:1;box-shadow:0 0 12px rgba(0,0,0,0.35);-webkit-box-shadow:0 0 12px rgba(0,0,0,0.35);-webkit-box-shadow:0 0 12px rgba(0,0,0,0.35);}
.email{display:inline-block;*display:inline;zoom:1;padding-top:6px;text-align:center;width:100%;}
.email-text{font-size:124%;color:#333;display:inline-block;*display:inline;zoom:1;line-height:28px;padding-right:5px;vertical-align:top;}
.email-box{display:inline-block;*display:inline;zoom:1;width:268px;height:28px;background-color:#fff;border:1px solid #ccc;position:relative;}
.email-box .icon{float:left;width:19px;height:100%;background:url(http://statics.kay.com.vn/images/ico.png?v=1.1) 0 -259px;margin-left:8px;}
.email-box .text{width:185px;padding:0 5px;font-size:124%;color:#333;line-height:18px;border:0 none;margin-top:4px;float:left;}
.email-box .placeholder{position:absolute;top:6px;left:33px;font-size:124%;color:#333;line-height:16px;}
.email-box .button{float:left;width:45px;text-align:center;font-size:108%;color:#fff;line-height:28px;border-left:1px solid #ccc;background-color:#666;cursor:pointer;}
.share{position:absolute;top:5px;right:0;}
.face-like,.facebook,.twitter,.google{float:left;height:32px;}
.face-like{height:20px;width:88px;overflow:hidden;margin-top:6px;}
.facebook,.twitter,.google{width:32px;font-size:0;background-image:url(http://statics.kay.com.vn/images/ico.png?v=1.1);background-repeat:no-repeat;margin-left:5px;}
.facebook{background-position:0 -290px;}
.twitter{background-position:0 -325px;}
.google{background-position:0 -360px;}
.cc-select{position:relative;float:left;margin-right:8px;}
.cc-select .cc-selected{position:relative;background:#f5f5f5;width:120px;height:30px;z-index:11;background:url(http://statics.kay.com.vn/images/bg-dll.png?v=1.1) no-repeat;}
.cc-select .cc-selected span{display:block;line-height:30px;font-size:112%;font-weight:700;color:#333;padding-right:28px;text-align:left;padding-left:8px}
.cc-select .cc-selected span sup{text-decoration:underline;}
.cc-select .cc-selected i{display:block;width:22px;height:22px;position:absolute;top:5px;right:5px;cursor:pointer;}
.cc-select .cc-list-select{position:absolute;top:32px;left:0;background:#fff;border:1px solid #bfbfbf;width:118px;z-index:10;display:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;}
.cc-select .cc-list-select ul li,.cc-select .cc-list-select ul li a{cursor:pointer;font-size:112%;color:#333;text-align:left;height:22px;padding:4px 0 0 0;border-bottom:1px solid #dedede;float:none;}
.cc-select .cc-list-select ul li{padding:4px 6px 0 6px;font-size:120%;}
.cc-select .cc-list-select ul li a{background:none;border:0 none;font-weight:400;line-height:22px;padding:0;display:block;padding:0 22px 0 0;}
.cc-select .cc-list-select ul li:hover,.cc-select .cc-list-select ul li a:hover{background:#e0e0e0;font-weight:400;color:#000;}
.hotline{width:100%;height:40px;background:url(http://statics.kay.com.vn/images/bg-div-email.png?v=1.1) repeat;position:relative;z-index:2;margin-top:96px;*display:inline;zoom:1;box-shadow:0 0 12px 6px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 12px 6px rgba(0,0,0,0.6);-webkit-0 0 12px 6px rgba(0,0,0,0.6);}
.hotline.trave{height:auto;overflow:hidden;min-height:40px;}
.hotline.index{background:url(http://statics.kay.com.vn/images/bg-div-email-index.jpg?v=1.1);}
.hotline.shop{background:url(http://statics.kay.com.vn/images/bg-div-email-shop.jpg?v=1.1);}
.hotline.deal{background:url(http://statics.kay.com.vn/images/bg-div-email-deals.jpg?v=1.1) no-repeat;}
.hotline-tail{position:absolute;top:40px;left:120px;display:block;width:23px;height:20px;background:url(http://statics.kay.com.vn/images/hotline-tail.png?v=1.1) 0 -20px no-repeat;}
.hotline.index .hotline-tail{background:url(http://statics.kay.com.vn/images/hotline-tail.png?v=1.1) 0 -80px no-repeat;}
.hotline.shop .hotline-tail{background:url(http://statics.kay.com.vn/images/hotline-tail.png?v=1.1) 0 -40px no-repeat;}
.hotline.deal .hotline-tail{background:url(http://statics.kay.com.vn/images/hotline-tail.png?v=1.1) 0 -60px no-repeat;}
.bot-hotline{display:block;width:100%;height:20px;background:url(http://statics.kay.com.vn/images/bot-hotline.png?v=1.1) repeat-x;}
.hotline-right{position:absolute;top:12px;right:0;display:none;}
.hotline-right .text{float:left;font-size:125%;font-weight:700;color:#18a68c;padding-right:6px;}
.index .hotline-right .text{color:#18a68c;}
.deal .hotline-right .text{color:#BCD74A;}
.shop .hotline-right .text{color:#FF9900;}
.hotline-right .yahoo{float:left;}
.hotline-right .yahoo a{float:left;height:16px;width:64px;margin-left:5px;background-color:#999}
.hotline .title{color:#333;font-size:186%;font-family:robotoRegular,arial;line-height:40px;display:block;}
.hotline .title a{color:#999;}
.hotline .title span{color:#18a68c;}
.hotline.shop .hotline-right .text{color:#ff9900;}
.hotline.deal .title span,.hotline.deal .hotline-right .text{color:#bcd74a}
.hotline.trave .title span,.hotline.trave .hotline-right .text{color:#00ccff}
.travel .hotline .title a{color:#00ccff;}
.filter{display:inline-block;*display:inline;zoom:1;padding-bottom:5px;margin-top:13px;position:relative;z-index:2;width:100%;}
.filter-text{font-size:118%;color:#666;line-height:30px;float:left;}
.filter .cc-select{margin-left:23px;float:left;margin-right:0;}
.filter .cc-select .cc-selected{background:url(http://statics.kay.com.vn/images/bg-dll.png?v=1.1) no-repeat 0 -35px;}
.filter .cc-select .cc-selected span{font-size:108%;font-weight:400;}
.filter-text em{font-style:italic;color:#333;}
.paging{clear:left;overflow:hidden;padding:0;}
.paging-inner{float:right;margin-right:21px;}
.paging-inner a{float:left;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:21px;text-align:center;height:21px;width:21px;border:1px solid #ccc; color:#999;font-weight:700;font-size:109%;margin:1px;background-color:#fff;}
.paging-inner span,.paging-inner a:hover{float:left;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:21px;text-align:center;height:21px;width:21px;color:#fff;font-size:109%;font-weight:700;background-color:#019875;border-color:transparent;margin:2px;border:0 none;}
.paging-inner .prev,.paging-inner .next{float:left;width:7px;height:23px;background-image:url(http://statics.kay.com.vn/images/paging-cmt.png?v=1.1);background-repeat:no-repeat;border-radius:0; -moz-border-radius:0;-webkit-border-radius:0;background-color:transparent;border:0 none;}
.paging-inner .prev:hover,.paging-inner .next:hover{background-color:transparent;margin:1px;width:7px;}
.paging-inner .prev{background-position:0 0;}
.paging-inner .next{background-position:-7px 0;}
.nav-travel{/*opacity:0.5;filter:alpha(opacity=50);*/}
.nav-travel li{float:left;margin-top:4px;}
.nav-travel a{float:left;font-size:125%;color:#999;line-height:28px;text-align:center;border:1px solid transparent;padding:0 14px;margin-right:2px;font-family:robotoRegular,arial;min-width:32px;text-transform:capitalize;}
.nav-travel li a{}
.nav-travel .active a,.nav-travel li:hover a{color:#fff;border:1px solid #666;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 3px 3px rgba(0,0,0,0.5) inset;-moz-box-shadow:0 3px 3px rgba(0,0,0,0.5) inset;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.5) inset;}
.more-cities{float:right;text-align:right;position:relative;}
.more-cities .text{line-height:46px;font-size:100%;color:#333;}
.more-cities .text:hover{text-decoration:underline;}
.list-more{border:1px solid #666;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:120px;background-color:#eee;text-align:left;position:absolute;top:49px;right:0;display:none;}
.list-more a{font-size:100%;color:#333;line-height:20px;border-top:1px dotted #666;display:block;padding:0 10px;}
.list-more a:hover{background-color:#fff;}
.more-cities:hover .list-more{display:block}
.text-shop{height:100%;margin-top:0;position:relative;border-left:0 none;display:table;}
.text-shop div{*position:absolute;top:50%;display:table-cell;vertical-align:middle;left:0;}
.text-shop p,.text-shop h2,.text-shop ul{*position:relative;top:-50%;display:block;overflow:hidden;}
.text-shop li{display:block;}
.text-shop p img{margin:auto;display:none!important;}
li.button{ background:none; z-index:0;right:0;position:absolute;top:49px;}
.button-onsale,.button_goodprice{ float:left;width:146px; height:50px;}
.navi li .button-onsale a{ display:block;width:146px; height:50px;  cursor:pointer; padding:0;background:url(http://statics.kay.com.vn/images/button_onsale.png?v=1.1) no-repeat;}
.navi li .button_goodprice a{ display:block;width:146px; height:50px;  cursor:pointer; padding:0;background:url(http://statics.kay.com.vn/images/button_goodprice.png?v=1.1) no-repeat;}
.api-share{ height:21px;overflow:hidden; position:absolute; left:4px; bottom:4px; text-align:left;}
.facebook-share{height:21px; width:21px; background:url(http://statics.kay.com.vn/images/facebook-share-icon.png?v=1.1) no-repeat; margin-right:10px;display:inline-block; *display:inline; zoom:1; margin-left:10px}
.share-google,.api-share .share-facebook{ height:21px;display:inline-block; *display:inline; zoom:1;width:auto;margin:0;float:none}
.share-google{width:80px;}
.guide{ position:absolute; right:0; top:52px;}
.giao-mien-phi,.hoan-tra,.giao-co-phi{ float:left; background-image:url(http://statics.kay.com.vn/images/ico-guide.png); background-repeat:no-repeat; height:91px; width:88px}
.giao-mien-phi{ background-position:0 0; width:80px;}
.hoan-tra{ background-position:0 -95px}
.giao-co-phi{ width:102px; background-position:0 -190px;;margin-right:-8px}
.footer .top .guide a{padding:0}
.footer .guide{ position:static; text-align:center}
.footer .giao-mien-phi,.footer .hoan-tra,.footer .giao-co-phi{ float:none; display:inline-block; *display:inline; zoom:1;}
.view-more{ font-size:62%; line-height:16px; display:inline-block; /*margin-top:16px;*/ color:#000; float:right;position:absolute; right:0; bottom:20px;}
.view-more:hover{text-decoration:underline;}
/*---------------------------------------------------------------------------------------*/
/*font.css*/
@font-face {
    font-family: 'robotoItalic';
    src: url('http://kay.vn/font/robotocondensed-italic.eot');
    src: url('http://kay.vn/font/robotocondensed-italic.eot?#iefix') format('embedded-opentype'),
         url('http://kay.vn/font/robotocondensed-italic.woff') format('woff'),
         url('http://kay.vn/font/robotocondensed-italic.ttf') format('truetype'),
         url('http://kay.vn/font/robotocondensed-italic.svg#roboto_condenseditalic') format('svg');
    font-weight: normal;
    font-style: italic;

}
@font-face {
    font-family: 'robotoBoldItalic';
    src: url('http://kay.vn/font/robotocondensed-bolditalic.eot');
    src: url('http://kay.vn/font/robotocondensed-bolditalic.eot?#iefix') format('embedded-opentype'),
         url('http://kay.vn/font/robotocondensed-bolditalic.woff') format('woff'),
         url('http://kay.vn/font/robotocondensed-bolditalic.ttf') format('truetype'),
         url('http://kay.vn/font/robotocondensed-bolditalic.svg#roboto_condensedbold_italic') format('svg');
    font-weight: bold;
    font-style: italic;

}
@font-face {
    /*font-family: 'utm_swiss_condensed';*/
	font-family: 'robotoRegular';
    src: url('http://kay.vn/font/utm_swiss_condensed_regular.eot');
    src: url('http://kay.vn/font/utm_swiss_condensed_regular.eot?#iefix') format('embedded-opentype'),
         url('http://kay.vn/font/utm_swiss_condensed_regular.woff') format('woff'),
         url('http://kay.vn/font/utm_swiss_condensed_regular.ttf') format('truetype'),
         url('http://kay.vn/font/utm_swiss_condensed_regular.svg#robotoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    /*font-family: 'utm_swiss_condensed';*/
	font-family: 'robotoBold';
    src: url('http://kay.vn/font/174_vectordep.vn_utm_swiss_condensedbold.eot');
    src: url('http://kay.vn/font/174_vectordep.vn_utm_swiss_condensedbold.eot?#iefix') format('embedded-opentype'),
         url('http://kay.vn/font/174_vectordep.vn_utm_swiss_condensedbold.woff') format('woff'),
         url('http://kay.vn/font/174_vectordep.vn_utm_swiss_condensedbold.ttf') format('truetype'),
         url('http://kay.vn/font/174_vectordep.vn_utm_swiss_condensedbold.svg#robotoBold') format('svg');
    font-weight: bold;
    font-style: normal;

}
/*---------------------------------------------------------------------------------------*/
/*popup.css*/
.popup{ position:absolute; z-index:103; padding-top:13px; line-height:0;}
.popup-bg{ background-color:#fff; border:1px solid #fff; width:410px; min-height:82px;
border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;
box-shadow:0 0 10px rgba(0,0,0,0.25); -moz-box-shadow:0 0 10px rgba(0,0,0,0.25); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);}
.popup-close{ display:block; width:25px; height:25px; background:url(http://statics.kay.com.vn/images/popup-close.png?v=1.1) no-repeat; cursor:pointer; position:absolute; top:0; right:-12px;}
.popup-title{ width:100%; height:73px;overflow:hidden;
border-radius:8px 8px 0 0; -moz-8px 8px 0 0; -webkit-8px 8px 0 0;background:#eee url(http://statics.kay.com.vn/images/popuplogo.png?v=1.1) no-repeat;}
.popup-title h2{ font-size:233%; color:#333; font-weight:700; line-height:34px; margin-top:22px; text-align:right; padding-right:27px;
text-shadow:1px 1px 1px #ffffff;}
.popup-form{ width:354px; margin:0 auto; padding-bottom:16px;}
.popup-form .text{ font-size:100%; color:#666; font-weight:700; line-height:15px; text-transform:uppercase; margin-top:15px;}
.popup-form h4.text{ font-size:150%; text-transform:none; color:#999; line-height:28px;}
.popup-form h4.text strong{ color:#000;}
.popup-form .text-note{font-size:108%; color:#000; line-height:32px;margin-top:12px; text-align:center;}
.popup-form .text-note a{font-weight:700; text-decoration:underline; padding-left:3px; color:#18a68c;}
.popup-form .input-text{ position:relative; margin-top:6px;}
.popup-form .input-text input{ font-size:125%; line-height:18px; color:#666; padding:8px 6px 7px 6px; border:1px solid #ccc; width:340px; font-weight:700; font-family:arial;
border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
box-shadow:0 2px 3px rgba(0,0,0,0.1) inset; -moz-box-shadow:0 2px 3px rgba(0,0,0,0.1) inset; -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1) inset;}
.popup-form .input-text .placeholder{ position:absolute; left:8px; top:9px;font-size:100%; line-height:15px; color:#000;}
.popup-form .chk-text{font-size:100%; color:#666;line-height:15px;margin-top:15px;}
.popup-form .chk-text input{ height:15px; vertical-align:text-top; margin-right:4px;}
.popup-form .text a{ text-transform:none; font-style:italic; color:#666; font-weight:400; text-decoration:underline;}
.popup-form .button{ text-align:center; margin-top:29px;}

.popup-form .button a{display:inline-block; *display:inline; zoom:1; margin:0 12px; width:110px; height:42px;text-align:center; line-height:42px; color:#fff;  font-size:120%; margin-top:-9px; background-image:url(http://statics.kay.com.vn/images/button.png?v=1.1); background-repeat:no-repeat; background-position:0 -160px; position:relative;}
.popup-form .button a:hover{ background-position:0 -214px; top:-3px;}
.popup-form .button a:active{ background-position:0 -274px; height:39px; margin-top:-6px;}

.popup-form .button a.facebook{ float:none;background-image: url(http://statics.kay.com.vn/images/button.png?v=1.1);background-position: 0 0; background-repeat: no-repeat;color: #FFFFFF;display:inline-block; *display:inline; zoom:1; margin:0 12px;font-size:118%;height:42px;line-height: 42px;text-align: center;width: 190px;position:relative;}
.popup-form .button a.facebook:hover{background-position:0 -50px;top:-3px;}
.popup-form .button a.facebook:active{background-position:0 -110px;top:0;}

.popup-form .text-error{font-size:100%; color:#ff0000;line-height:15px; text-align:left;/*margin:5px 0 -10px 0;*/padding:5px 0 0;}
.popup-form .button .text-error{ text-align:center}
.popup-form .input-text.error input{ border:1px solid #ff0000;}

.popup-form .error .box-error{ position:absolute; top:6px; right:3px;display:inline-block; width:26px; height:26px; background:url(http://statics.kay.com.vn/images/ico-error.png?v=1.1) no-repeat 0 0;cursor:pointer; z-index:1;}
.popup-form .input-text .tlp-error{ display:none;}
.popup-form .error .tlp-error{ display:none; color:#fff; font-size:110%; line-height:15px; background:rgba(0,0,0,0.7); position:absolute; top:30px; right:0; width:120px; padding:4px; text-align:center;
border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
box-shadow:0 0 2px 1px rgba(0,0,0,0.5); -moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.5);}
.popup-form .error .box-error:hover .tlp-error{ display:block;}

.popup-cart{ width:369px; position:absolute; right:0; top:55px;}
.popup-cart-bg{ background-color:#dfdfdf; overflow:hidden;
box-shadow:0 5px 5px rgba(0,0,0,0.4); -moz-box-shadow:0 5px 5px rgba(0,0,0,0.4); -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.4);
border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px;}
.popup-cart ul{/* margin-top:-1px; position:relative;*/overflow:hidden;}
.popup-cart li{ border-top:1px dotted #ccc; margin-top:-1px; clear:left; float:none;overflow:hidden; width:100%;}
.popup-cart li.none{ background-color:#fff;}
.popup-cart-time{ background:url(http://statics.kay.com.vn/images/ico.png?v=1.1) 0 -790px no-repeat; padding-left:16px;color:#5c5656; font-size:109%; font-style:italic; line-height:30px;margin:0 15px;}
.popup-cart-total{ text-align:right; font-weight:700; color:#525050; line-height:30px; font-size:109%;margin:0 15px;}
.popup-cart-total span{ float:left; font-size:92%; font-weight:400; color:#211d1d;}
.popup-cart-button{ padding:3px 0 6px 0; overflow:hidden; margin:0 15px;}
.popup-cart-button .button{ width:110px; height:42px;text-align:center; line-height:42px; color:#fff; font-size:133%;float:right; background-image:url(http://statics.kay.com.vn/images/button.png?v=1.1); background-repeat:no-repeat; background-position:0 -157px; padding:0;}
.popup-cart-button .button:hover{ background-position:0 -214px;}
.popup-cart-button .button:active{ background-position:0 -274px; height:39px; margin-top:3px;}
.popup-cart-button .text{text-decoration:underline; font-size:109%; color:#716f6f; padding:0; background-image:none; line-height:42px; height:auto; font-weight:400;}
.popup-cart-list{ margin:-1px 15px 0 15px;}
.popup-cart-list li{ padding:10px 0; }
.popup-cart-list .product{ float:left; border:1px solid #b4b4b4; margin-right:9px; padding:0; background-image:none; height:auto; line-height:0;}
.popup-cart-list p{font-weight:700; color:#333; font-size:109%; text-align:right; line-height:41px;}
.popup-cart-list p span{ font-size:93%; font-weight:400; color:#555; float:left; display:inline-block; width:184px; overflow:hidden; line-height:20px; text-align:left;}
.popup-cart-list p span i{ display:block; float:none; line-height:20px;}
.popup-cart-list p b{ float:right; text-align:right; font-size:109%; font-weight:700; padding-top:12px;}

.popup-login{ width:134px; position:absolute; right:0; top:55px; opacity:0; filter:alpha(opacity=0); transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s}
.popup-login-bg{ background-color:#fff; overflow:hidden;
box-shadow:0 5px 5px rgba(0,0,0,0.4); -moz-box-shadow:0 5px 5px rgba(0,0,0,0.4); -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.4);}
.popup-login ul{ margin-top:-1px; position:relative;}
.popup-login li{ border-top:1px dotted #ccc; margin-top:-1px; clear:left; float:none; overflow:hidden;}
.popup-login li a{ background:none;color: #333333;font-size: 117%;font-weight: 400;height: 28px;line-height: 28px;font-family:robotoRegular,arial; width:100%;padding:0 15px;}
.popup-login li a:hover{ text-decoration:none; background-color:#ddd;}

.popup-form .text-note a.viaFB{ background:url(http://statics.kay.com.vn/images/facebook-login.gif?v=1.1) no-repeat; height:22px; width:154px; display:inline-block; *display:inline; zoom:1;vertical-align:top; margin-left:6px;margin-top:5px;}
.popup-guide{ width:940px; clear:left; float:left}
.popup-guide .popup-form{ width:920px; clear:left; float:left; margin-top:20px; background:url(http://statics.kay.com.vn/images/bg-guide.png?v=1.2) no-repeat right 36px;}
.popup-form .text.bullet{ background:url(http://statics.kay.com.vn/images/bullet-guide.png) no-repeat; padding-left:36px;}
.popup-guide .popup-form .text{ text-transform:none; font-weight:400; font-size:150%; line-height:26px; margin-left:10px;}
.popup-form-left{ float:left; width:450px}
.popup-img{ background:url(http://statics.kay.com.vn/images/hoantatdangki.png) no-repeat; width:508px; height:183px;margin:20px 0 20px 124px;}
.popup-guide .popup-img .text{ color:#fff; margin-top:94px; clear:left; float:left;text-align:center;}
.popup-img .span-img{ display:block}
.popup-camp{ position:absolute; z-index:103; line-height:0; float:left; left:50%; top:0}
.popup-camp-bg{ float:left; position:relative}
.popup-camp-close{ position:absolute; top:0; right:0; width:38px; height:38px; background:url(http://statics.kay.com.vn/images/popup-camp-close.png?v=1.2) no-repeat; cursor:pointer;}
/*---------------------------------------------------------------------------------------*/

/*index.css*/
.slide{height:440px;position:relative;margin-top:-40px;padding-bottom:15px;z-index:1;}
.sec-banner{position:relative;overflow:hidden;width:100%;}
.sec-banner.index{width:100%;height:407px;background:url(http://statics.kay.com.vn/images/brbanner.jpg?v=1.1) no-repeat top center;margin-bottom:18px;}
.img-banner{margin:auto;}
.index .img-banner{margin:auto; display:inline-block;}
.index .flexslider li{float:left;}
.img-shop{float:left;width:306px;/*height:139px;*/margin-right:30px;}
.detail-shop .text-shop div{text-align:left;}
.sec-banner.index .container{z-index:2;}
.sec-banner.index .flexslider{position:absolute;right:0;top:0;}
.sec-banner .text-shop h2{font-size:292%;font-weight:700;line-height:62px;}
.sec-banner.index .text-shop .h2{color:#ff6600;font-weight:700;font-size:692%;line-height:102px;height:auto;height:102px;}
.sec-banner.index .text-shop .h3{color:#ff6600;font-weight:700;font-size:200%;text-transform:uppercase;line-height:30px;height:58px;padding:0 80px;font-family:robotoBold,arial;}
.sec-banner.index .text-shop .summary{height:50px;overflow:hidden;display:block;}
.one-shop-nav{text-align:center;display:none;margin-top:66px;width:65px;margin:auto;}
.sec-banner.index .one-shop-nav{margin-top:7px;display:block;position:relative;width:100%;}
.sec-banner.index .flex-control-paging{width:100%;left:0;padding:0;position:static;}
.sec-banner .button{background-image:url(http://statics.kay.com.vn/images/button.png?v=1.1);background-position:0 3px;background-repeat:no-repeat;color:#FFFFFF;font-size:167%;font-weight:700;height:44px;line-height:44px;text-align:center;text-transform:uppercase;width:190px;display:inline-block;margin-top:30px;}
.sec-banner .button:hover{background-position:0 -50px;line-height:40px}
.sec-banner .button:active{background-position:0 -107px;height:44px;line-height:44px;}
.sec-banner.index .button{margin-top:15px;display:block;margin:8px auto 0 auto;}
.list-pros{line-height:0;position:relative;}
.list-pros .line,.banner .line{height:0;width:100%;display:block;font-size:0;border-top:1px dotted #a5a5a5;}
.list-pros ul{display:inline-block;position:relative;width:1018px;}
.pro{float:left;}
.pro-2 .pro{padding:0 28px 22px 0;}
.pro-2 .pro.index{padding-top:40px; position:relative; width:474px}
.pro-3 .pro.index{padding-top:34px;}
.pro-img{background-color:#fff;display:inline-block;border:3px solid #fff;position:relative;box-shadow:5px 5px 10px rgba(0,0,0,0.25);-moz-box-shadow:5px 5px 10px rgba(0,0,0,0.25); -webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.25);}
.pro-2 .pro-img{width:468px;height:468px;}
.pro-3.gr-pro{width:666px;padding-top:21px;z-index:2;}
.pro-3.gr-pro ul{width:800px;}
.pro-title{width:100%;height:55px;display:inline-block;background-color:rgba(0,0,0,0.7);position:absolute;top:0;left:0;overflow:hidden;}
.pro-2 .pro.index .pro-title{width:406px;height:95px;background:url(http://statics.kay.com.vn/images/bg-title-index-2.png?v=1.1) no-repeat;top:-40px;left:35px;text-align:center}
.pro-3 .pro.index .pro-title{width:295px;height:77px;background:url(http://statics.kay.com.vn/images/bg-title-index-3.png?v=1.1) no-repeat;top:-34px;left:5px;text-align:center}
.pro-icon{width:26px;height:26px;position:absolute;top:50%;right:15px;margin-top:-13px;background-image:url(http://statics.kay.com.vn/images/ico.png?v=1.1);background-repeat:no-repeat;background-position: 0 -230px;}
.pro-2 .pro.index .pro-icon{margin-top:-18px;}
.pro-3 .pro.index .pro-icon{top:20px;}
.pro.index .pro-des{height:22px;overflow:hidden;white-space:nowrap;width:350px;text-overflow:ellipsis;}
.pro-3 .pro.index .pro-des p,.pro-3 .pro.index .pro-des{width:240px;}
.pro.index .pro-des p{white-space:nowrap;width:350px;overflow:hidden;text-overflow:ellipsis;height:22px;}
.pro-2 .pro.index .pro-tit{margin-top:22px;display:block;font-family:robotoBold,arial;text-overflow:ellipsis;white-space:nowrap;}
.pro-3 .pro.index .pro-tit{margin-top:14px;}
.page.deal .pro-icon{background-position:-50px -519px;} 
.pro-tit{color:#333;font-size:150%;line-height:23px;display:inline-block;*display:inline;zoom:1;padding:0 52px 0 10px;margin-top:4px;overflow:hidden;height:23px;font-family:robotoBold,arial;text-transform:capitalize;}
.pro-des{color:#333;font-size:130%;line-height:20px;display:inline-block;*display:inline;zoom:1;padding:0 52px 0 10px;overflow:hidden;}
.pro-2 .pro.shop .pro-des p{white-space:nowrap;width:350px;overflow:hidden;text-overflow:ellipsis;height:20px;}
.pro-price{width:100%;height:55px;display:inline-block;*display:inline;zoom:1;background-color:#18a68c;position:absolute;bottom:0;left:0;overflow:hidden;opacity:0;
transition:opacity 0.3s;-moz-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;z-index:1;}
.pro-price-left{color:#fff;font-size:112%;line-height:16px;float:left;padding-left:20px;margin-top:8px;}
.pro-price-left i{display:block}
.pro-price-left .new-price{color:#fff;font-size:167%;line-height:27px;}
.pro-price-right{color:#fff;font-size:108%;line-height:16px;background:url(http://statics.kay.com.vn/images/ico.png?v=1.1) no-repeat 0 -210px;padding-left:20px;line-height:16px;position:absolute;top:19px;right:12px;}
.pro-delivery{height:35px;width:100%;background:rgba(188,215,74,0.9);display:block;position:absolute;left:0;bottom:58px;transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-webkit-transition:opacity 0.3s ease 0s;opacity:0;filter:alpha(opacity=0);}
.pro-img:hover .pro-delivery{transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-webkit-transition:opacity 0.3s ease 0s;opacity:1;filter:alpha(opacity=100);}
.pro-delivery .pro-price-right{top:10px;color:#fff;background: url(http://statics.kay.com.vn/images/ico.png?v=1.1) no-repeat 0 -210px;}
.delivery{margin:12px 0 6px 11px;height:16px;padding-left:36px;background:url(http://statics.kay.com.vn/images/ico-detail.png?v=1.1) no-repeat 0 -689px;font-size:108%;color:#fff;font-style:italic;line-height:16px;}
.voucher{margin:9px 0 10px 11px;height:16px;padding-left:24px;background:url(http://statics.kay.com.vn/images/ico-detail.png?v=1.1) no-repeat 0 -668px;font-size:108%;color:#fff;font-style:italic;line-height:16px;}
.pro .button{background:url(http://statics.kay.com.vn/images/button.png?v=1.1) 0 -327px no-repeat;width:85px;color:#FFF;display:inline-block;*display:inline;zoom:1;font-size:125%;font-weight: 700;height:29px;left:-88px;line-height:32px;margin-right:4px;margin-top:-3px;opacity:0;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;
transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-webkit-transition:opacity 0.3s ease 0s;}
.pro .button:hover{background-position:0 -380px;line-height:29px;}
.pro .button:active{background-position:0 -440px;height:26px;margin-top:3px;}
.pro-icon:hover .button{transition:opacity 0.3s;-moz-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;opacity:1;}
.pro-img:hover .pro-price{transition:opacity 0.3s;-moz-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;opacity:1;filter:alpha(opacity=100);}
.pro-3 .pro{padding:0 26px 22px 0;}
.pro-3 .pro-img{height:304px;width:304px;}
.list-pros-title{color:#333;font-size:193%;/**/font-family:robotoRegular,arial;line-height:29px;/*display:inline-block;*/padding:9px 0 9px 0;position:relative}
.list-pros-title span{color:#18a68c;}
.list-pros-title.deal span{color:#bcd74a}
.sec-banner.deal{background-size:cover;width:100%;height:407px;}
.sec-banner.deal .text-shop{height:407px;width:277px;float:right;background:url(http://statics.kay.com.vn/images/bg-banner-deal.png?v=1.1) no-repeat;padding:0 20px;margin-top:-407px;}
.sec-banner.deal .text-shop p,.sec-banner.deal .text-shop h2{font-size:130%;line-height:20px;color:#000;}
.sec-banner.deal .text-shop .h2{font-size:200%;font-weight:700;line-height:30px;text-transform:uppercase;height:58px;font-family:robotoBold,arial;}
.sec-banner.deal .text-shop p{margin-top:12px;height:50px;text-align:center;}
.sec-banner.deal .text-shop .summary{height:102px;}
.sec-banner.deal .text-shop .description{display:none;}
.sec-banner.deal .button {background-image:url(http://statics.kay.com.vn/images/button.png?v=1.1);background-position:-400px 3px;background-repeat:no-repeat;color:#FFF;font-size:167%;font-weight:700;height:44px;line-height:44px;text-align:center;text-transform:uppercase;width:190px;margin-left:20px;display:inline-block;*display:inline;zoom:1;margin-top:30px;margin:auto;display:block;}
.sec-banner.deal .button:hover{background-position:-400px -50px;line-height:40px}
.sec-banner.deal .button:active{background-position:-400px -107px;height:44px;line-height:44px;}
.pro.deal .pro-title{width:300px;height:78px;background:url(http://statics.kay.com.vn/images/bg-title-deal-3.png?v=1.1) no-repeat;top:-34px;left:1px;}
.pro.deal .pro-tit,.pro.deal .pro-des{color:#000;display:block;text-align:center;overflow:hidden;padding:0 10px 0 15px;line-height:18px;height:20px;}
.pro.deal .pro-des p{white-space:nowrap;width:270px;overflow:hidden;text-overflow:ellipsis;height:20px;}
.pro.deal .pro-tit{margin-top:14px;text-overflow:ellipsis;white-space:nowrap;padding-right:20px;text-transform:capitalize;}
.pro.deal .pro-img{border:0 none;width:300px;height:auto;padding:3px;}
.pro.deal .pro-price{background-color:#fff;position:relative;opacity:1;filter:none;visibility:visible;}
.pro.deal .pro-price-left,.pro.deal .pro-price-left .new-price{color:#000;}
.sec-banner.deal .one-shop-nav{margin-top:30px;display:block;width:100%;}
.sec-banner.deal .one-shop-nav i:hover,.sec-banner.deal .one-shop-nav .active{background-color:#bcd74a;}
.pro.deal .button{background-position:-110px -327px;}
.pro.deal .button:hover{background-position:-110px -380px;}
.pro.deal .button:active{background-position:-110px -440px;}
.sec-banner.deal .container{z-index:1;}
.sec-banner.shop{background-size:cover;width:100%;height:407px;margin-bottom:100px;}
.sec-banner.shop .img-banner{position:relative;/*margin-top:-58px;*/}
.hotline.shop .title span{color:#ff9900}
.list-pros-title.shop span{color:#ff9900}
.pro.deal{padding-bottom:40px;margin-top:44px;}
.pro.shop .pro-icon{background:url(http://statics.kay.com.vn/images/ico.png?v=1.1) 0 -519px no-repeat;}
.pro.shop .pro-price{background:#ff9900;}
.filter.shop{padding:20px 0; border-top:1px dotted #a5a5a5;}
.detail-shop{padding:30px 0 0 0;}
.detail-shop .text-shop{height:139px;}
.detail-shop .text-shop p{font-size:124%;}
.one-shop .flexslider{width:300px;height:auto}
.pro-2 .pro.shop,.pro-3 .pro.shop{padding:24px 26px 22px 0;}
.pro-3 .pro.shop .pro-img{width:300px;height:300px;}
.pro-2 .pro.shop .pro-title{width:369px;height:81px;background:url(http://statics.kay.com.vn/images/bg-title-shop-2.png?v=1.1) no-repeat;top:-22px;left:51px;padding-top:6px;}
.pro-3 .pro.shop .pro-title{width:285px;height:85px;background:url(http://statics.kay.com.vn/images/bg-title-shop-3.png?v=1.1) no-repeat;top:-26px;left:10px;padding-top:5px;}
.pro.shop .pro-tit,.pro.shop .pro-des{color:#333;display:block;text-align:center;overflow:hidden;padding:0 10px;line-height:20px;height:20px;}
.one-shop.flexslider{overflow:hidden;float:left;width:300px;height:auto;border:3px solid #fff;background-color:#f2f2f0;margin-top:22px;box-shadow:5px 5px 10px rgba(0,0,0,0.25);-moz-box-shadow:5px 5px 10px rgba(0,0,0,0.25);-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.25);}
.one-shop-slide{float:right;width:300px;background-color:#f2f2f0;}
.one-shop-link{padding:20px 20px 12px 20px;text-align:center;height:473px;display:block;overflow:hidden;}
.one-shop-link h3,.one-shop-link p{padding:0 20px;text-align:center}
.one-shop-link h3{color:#333;font-size:150%;line-height:44px;border-bottom:1px solid #c0c0c0;display:inline-block;*display:inline;zoom:1;font-family:robotoBold,arial!important;height:44px;overflow:hidden;margin-bottom:12px;}
.one-shop-link p{color:#333;font-size:130%;line-height:18px;}
.one-shop-link .summary{height:85px;overflow:hidden;}
.one-shop-link .line{display:block;width:80px;height:0;font-size:0;border-top:1px solid #c0c0c0;margin:auto;}
.one-shop-buy{background-color:#fff;height:170px;overflow:hidden;width:100%}
.one-shop-buy .button{width:110px;height:42px;text-align:center;line-height:42px;color:#fff;text-transform:uppercase;font-size:167%;font-weight:700;display:block;margin:48px auto 0 auto;background-image:url(http://statics.kay.com.vn/images/button.png?v=1.1);background-repeat:no-repeat;background-position:-140px -160px;position:relative;}
.one-shop-buy .button:hover{background-position:-140px -214px;top:-3px;}
.one-shop-buy .button:active{background-position:-140px -274px;}
.sec-banner.shop .text-shop{height:418px;width:399px;padding:26px 60px 0 60px;margin-top:-406px;background:url(http://statics.kay.com.vn/images/bg-banner-shop.png?v=1.1) no-repeat;}
.sec-banner.shop .text-shop p,.sec-banner.shop .text-shop .h2{font-size:130%;line-height:20px;color:#333;margin-top:12px;text-align:center;}
.sec-banner.shop .text-shop .summary{height:65px;overflow:hidden;margin-bottom:32px;}
.sec-banner.shop .text-shop .h2{font-size:200%;font-weight:700;line-height:30px;height:30px;text-transform:uppercase;font-family:robotoBold,arial;text-overflow:ellipsis;width:300px;margin:auto;}
.sec-banner.shop .button{background-position:-200px 3px;display:inline-block;*display:inline;zoom:1;margin-top:0;margin-bottom:6px;}
.sec-banner.shop .button:hover{background-position:-200px -50px;line-height:40px}
.sec-banner.shop .button:active{background-position:-200px -107px;height:44px;line-height:44px;}
.one-shop .flex-control-nav{width:100%;left:0;}
.one-shop .flex-control-paging li a:hover,.one-shop .flex-control-paging li a.flex-active{background:#f68e51;}
.pro-2 .pro.travel,.pro-2 .pro.hotel{padding-right:37px;}
.pro-2 .pro.hotel{background:url(http://statics.kay.com.vn/images/bg-hotel-2.png?v=1.1) no-repeat;padding:5px 27px 28px 3px;}
.pro.travel .pro-img,.pro.hotel .pro-img{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.pro.travel .pro-price,.pro.hotel .pro-price{background-color:#00ccff;top:0;}
.pro.travel .pro-icon,.pro.hotel .pro-icon{background:url(http://statics.kay.com.vn/images/ico.png?v=1.1) 0 -630px no-repeat;right:20px;}
.pro-2 .pro.travel .pro-icon,.pro-2 .pro.hotel .pro-icon{top:50%;}
.pro-2 .pro.travel .pro-img,.pro-2 .pro.hotel .pro-img{width:464px;height:auto;}
.pro-2 .pro.hotel .pro-img{border-color:transparent;width:464px;background-color:transparent;box-shadow:0 50px 10px -45px rgba(0,0,0,0.5);-moz-box-shadow:0 50px 10px -45px rgba(0,0,0,0.5);-webkit-box-shadow:0 50px 10px -45px rgba(0,0,0,0.5);}
.pro.travel .pro-title,.pro.hotel .pro-title{position:relative;background:none;display:block;}
.pro.travel.big .pro-title{height:131px;background:url(http://statics.kay.com.vn/images/bg-big-travel.png?v=1.1) no-repeat;width:638px;margin-top:-53px;padding-top:40px;}
.pro.hotel.big .pro-title{height:131px;width:642px;margin-top:-45px;padding-top:40px;}
.pro.travel.big .pro-title a,.pro.hotel.big .pro-title a{display:block;overflow:hidden;}
.pro.travel.small .pro-title,.pro-3 .pro.travel .pro-title{height:58px;width:303px;background:url(http://statics.kay.com.vn/images/bg-small-travel.png?v=1.1) no-repeat;margin-top:-11px; padding-top:12px;}
.pro.travel.small .pro-title a,.pro-3 .pro.travel .pro-title a,.pro.hotel.small .pro-title a,.pro-3 .pro.hotel .pro-title a{overflow:hidden;display:block;position:relative;}

.pro.hotel.small .pro-title,.pro-3 .pro.hotel .pro-title{height:58px;width:306px;background:url(http://statics.kay.com.vn/images/bg-small-travel.png?v=1.1) no-repeat;margin-top:-11px; padding-top:12px;}
.pro.hotel.small .pro-title{background:none;margin-top:-18px;}
.pro-2 .pro.travel .pro-title{height:132px;width:470px;background:url(http://statics.kay.com.vn/images/bg-pro2-travel.png?v=1.1) no-repeat;margin-top:-26px;padding-top:24px;}
.pro-2 .pro.hotel .pro-title{height:132px;width:474px;background:none;margin-top:-26px;padding-top:24px;}
.pro-2 .pro.hotel .pro-title a{display:block;overflow:hidden;}
.pro.travel .pro-title .pro-tit,.pro.hotel .pro-title .pro-tit{color:#333;font-size:225%;clear:both;line-height:38px;padding-left:29px;margin-top:29px;height:38px;overflow:hidden;}
.pro.travel .pro-title .pro-des,.pro.hotel .pro-title .pro-des{color:#666;font-style:italic;font-size:135%;line-height:24px;padding-left:29px;display:block;font-family:robotoItalic,arial;height:52px;}
.pro.hotel.big .pro-title .pro-des{height:52px;}
.list-pros-title.trave span{color:#00ccff;}
.pro-3 .pro.travel,.pro-3 .pro.hotel{padding-right:30px;}
.pro-3 .pro.travel .pro-img,.pro-3 .pro.hotel .pro-img{width:300px;height:auto;}
.pro-3 .pro.travel .pro-title,.pro-3 .pro.hotel .pro-title{height:57px;}
.flexslider .slides .pro.hotel .pro-title{position:static;/*width:100%;*/}
.pro-3 .pro.travel .pro-icon,.pro.travel.small .pro-icon,.pro-3 .pro.hotel .pro-icon,.pro.hotel.small .pro-icon{/*top:28px;*/}
.pro-3 .pro.travel .pro-title .pro-tit,.pro.travel.small .pro-title .pro-tit,.pro-3 .pro.hotel .pro-title .pro-tit,.pro.hotel.small .pro-title .pro-tit{text-overflow:ellipsis;white-space:nowrap;display:block;font-size:167%;line-height:25px;padding-left:20px;margin-top:6px;height:25px;overflow:hidden;}
.pro.hotel.small .pro-title .pro-tit{text-align:left;margin-top:9px;padding-right:40px;}
.pro.hotel.small .pro-title .pro-tit a{color:#333;}
.pro.hotel.small .pro-icon{right:10px;/*top:30px;*/}
.pro-3 .pro.travel .pro-title .pro-des,.pro.travel.small .pro-title .pro-des,.pro-3 .pro.hotel .pro-title .pro-des,.pro.hotel.small .pro-title .pro-des{font-size:125%; line-height:18px;padding-left:20px;height:18px;overflow:hidden;font-family:robotoItalic,arial;}
.pro.hotel.small .pro-title .pro-des{text-align:left;padding-right:40px;}
.pro-3 .pro.travel .pro-price,.pro.travel.small .pro-price,.pro-3 .pro.hotel .pro-price,.pro.hotel.small .pro-price{bottom:57px;}
.pro.travel.big,.pro.hotel.big{padding-right:32px;}
.pro.hotel.big{background:url(http://statics.kay.com.vn/images/bg-hotel-big.png?v=1.1) no-repeat;padding:4px 25px 0 4px;}
.pro.travel.big .pro-img{width:632px;}
.pro.hotel.big .pro-img{width:630px;border-color:transparent;background-color:transparent;box-shadow:0 50px 10px -45px rgba(0,0,0,0.5);-moz-box-shadow:0 50px 10px -45px rgba(0,0,0,0.5);-webkit-box-shadow:0 50px 10px -45px rgba(0,0,0,0.5);}
.pro.hotel.big .pro-img img{width:630px;}
.pro.travel.small,.pro.hotel.small{padding-bottom:20px;line-height:0;}
.pro.hotel.small{/*position:relative;*/background:url(http://statics.kay.com.vn/images/bg-hotel-small.png?v=1.1) no-repeat;padding:4px 3px 33px;width:302px;}
.pro.travel.small .pro-img{width:297px;}
.pro.hotel.small .pro-img{width:297px;background-color:transparent;border-color:transparent;box-shadow:0 50px 10px -45px rgba(0,0,0,0.5);-moz-box-shadow:0 50px 10px -45px rgba(0,0,0,0.5);-webkit-box-shadow:0 50px 10px -45px rgba(0,0,0,0.5);}
.list-cities{padding-right:49px;}
.list-cities{float:left;margin-top:7px;}
.list-cities a,.list-cities span{float:left;}
.list-cities span{border-left:1px solid #999;height:16px;width:0;font-size:0;margin-top:5px;}
.list-cities a{line-height:26px;color:#999;font-size:125%;padding:0 19px;}
.list-cities a:hover,.list-cities .active{color:#333;}
.gr-pro{float:left;width:336px;line-height:0;overflow:hidden}
.gr-pro ul{width:auto}
.bandage-left,.bandage-right,.stamp{position:absolute;background-image:url(http://statics.kay.com.vn/images/ico-travel.png?v=1.1);background-repeat:no-repeat;}
.bandage-left{width:81px;height:68px;background-position:0 0;left:7px;top:11px;}
.bandage-right{width:66px;height:51px;background-position:0 -130px;right:12px;top:-3px;}
.pro-2 .bandage-left{width:64px;height:56px;background-position:0 -70px;top:-3px;left:7px;}
.stamp{width:132px;height:100px;background-position:0 -190px;top:21px;right:0;}
.sec-banner.index .text-shop .h2{color:#ff6600;font-weight:700;font-size:610%;line-height:102px;height:102px;font-family:robotoBold,arial;}
.banner-tail{display:none;width:245px;height:98px;background:url(http://statics.kay.com.vn/images/banner-index-tail.png?v=1.1) no-repeat;position:absolute;left:240px;bottom:-4px;}
.sec-banner.index .button{height:42px;width:110px;display:block;margin:3px auto 0 auto;background-position:0 -160px;line-height:42px;}
.sec-banner.index .button:hover{background-position:0 -213px;margin-top:0;}
.sec-banner.index .button:active{background-position:0 -270px;}
.sec-banner.index .text-shop{width:978px;margin:auto; position:relative;padding:0;height:407px;text-align:center;}
.sec-banner.index .text-shop div{width:371px;height:265px;background:url(http://statics.kay.com.vn/images/bg-banner-index.png?v=1.2) no-repeat;padding:76px 0 30px 0;position:absolute;left:0;top:-384px;}
.sec-banner.index .text-shop p{top:auto;overflow:hidden;position:static;display:block;*display:inline;zoom:1;text-align:center;}
.sec-banner.index .text-shop .h3{color:#666;font-weight:700;font-size:180%;text-transform:uppercase;line-height:30px;height:116px;width:288px;margin:auto;padding:6px 0;font-family:robotoBold,arial; margin-top:-11px;/*border:1px dashed #ff6600;border-width:1px 0;*/}
.sec-banner.index .text-shop .h3 i{text-transform:none; font-style:italic;font-weight:400; font-size:80%;}
.sec-banner.index .text-shop .h2{color:#ff6600;font-weight:700;font-size:254%;line-height:40px;height:87px;font-family:robotoBold,arial; position:relative;top:-9px;}
.nghile{position:absolute;right:-130px;top:0;width:120px;height:600px;backgroung:#fff;background:url(http://statics.kay.com.vn/images/note/nhan-lien.jpg) no-repeat;}
.nghile a{/*display:block;background:url(http://statics.kay.com.vn/images/note/htc-one-aside.jpg?v=1.2) no-repeat;position:absolute;top:0;left:0;width:120px;height:600px;*/}
.isShop{ position:absolute; right:0; bottom:5px; width:115px; height:84px; background:url(http://statics.kay.com.vn/images/isShop.png?v=1.1) no-repeat; z-index:0;display:none;}
.pro-3 .pro.index .isShop,.pro-3 .pro.shop .isShop{ background:url(http://statics.kay.com.vn/images/isShop-small.png?v=1.1) no-repeat; width:87px; height:64px;}
.detail-shop-text{border-bottom: 1px dotted #a5a5a5;}
.detail-shop-logo{}
.detail-shop-logo img{ height:43px;margin:auto;}
.detail-shop-desc{ font-size:122%; line-height:20px; color:#333; height:80px; overflow:hidden; padding:10px 0 20px 0; border-bottom:1px dotted #A5A5A5}
.detail-shop-best{height:134px; border:1px solid #fff; width:640px; box-shadow:5px 5px 10px rgba(0,0,0,0.25); -moz-box-shadow:5px 5px 10px rgba(0,0,0,0.25);-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.25); background:#eee; margin-left:336px; position:relative; padding-top:18px;}
.detail-shop-best img{ height:114px; width:114px; float:left; margin:0 18px 0 19px;}
.detail-shop-tail{ position:absolute; top:-18px; left:-12px;padding-left:11px; height:36px; background:url(http://statics.kay.com.vn/images/detail-shop-tail.png?v=1.1) no-repeat;}
.detail-shop-tail span{ float:left; height:31px; line-height:31px; background-color:#333; font-size:136%; text-transform:capitalize; color:#fff; box-shadow:2px 2px 0 #c9c9c9; -moz-box-shadow:2px 2px 0 #c9c9c9; -webkit-box-shadow:2px 2px 0 #c9c9c9; padding-right:11px;}
.detail-shop-best p{ padding-right:22px; font-size:118%; font-family:robotoItalic,arial; font-style:italic;}
.detail-shop-time{font-size:118%; font-family:robotoItalic,arial; font-style:italic; text-align:right; color:#666; margin-top:12px; padding-bottom:12px;}
.slide-logo{width:976px; height:45px; background:#fff; border:1px solid #ccc; overflow:hidden; padding-top:9px;
box-shadow:0 3px 10px #ccc inset; -webkit-box-shadow:0 3px 10px #ccc inset; -moz-box-shadow:0 3px 10px #ccc inset;
}
.list-pros.horizon .pro.hotel.small{ padding-right:30px;}
.list-pros.horizon .pro.travel.small{ padding-right:34px;}
.so-luong-co-han{ width:109px; height:172px; position:absolute; top:25px; right:-12px; background:url(http://statics.kay.com.vn/images/so-luong-han-che.png) no-repeat;}
.so-luong-cohan{width:124px;height:172px;position:absolute;top:25px;right:-12px;background:url(http://statics.kay.com.vn/images/so-luong-cohan.png) no-repeat;}
.so-luong-cohan i{ color:#ffff00; font-size:160%; position:absolute; left:0; bottom:18px; display:block; width:70px; text-align:center; font-weight:bold}
.list-pros.pro-3 .so-luong-co-han{top:19px;}
.detail-shop-button{ position:absolute; left:150px; bottom:18px;height:29px; float:left;}
.detail-shop-button .button{ display:block;height:29px;width:85px; background-image:url(http://statics.kay.com.vn/images/button.png); background-repeat:no-repeat; position:relative; text-align:center; line-height:27px; color:#fff; text-transform:uppercase; font-size:140%; background-position:-220px -330px;}
.detail-shop-button .button:hover{ background-position:-220px -380px; top:-3px;}
.detail-shop-button .button:active{ background-position:-220px -440px; top:0;}
.sec-banner.index{background:url(http://statics.kay.com.vn/images/home-page.jpg) repeat-x;}
.pro-2 .pro.index.ishop .pro-title{ width:301px; height:108px; background:url(http://statics.kay.com.vn/images/bg-title-index-2-shop.png) no-repeat; padding-left:110px; padding-right:30px; padding-top:6px; left:16px}
.pro.index.ishop .pro-title .pro-tit,.pro.index.ishop .pro-title .pro-des{ color:#fff; padding:0}
.pro-2 .pro.index.ishop .pro-title .pro-des{ width:280px;}
.pro.index.ishop .pro-title .pro-icon{ display:none}

.pro-3 .pro.index.ishop .pro-title{background:url(http://statics.kay.com.vn/images/bg-title-index-3-shop.png) no-repeat; width:195px; height:76px; padding-left:80px; padding-right:20px;}
.pro-3 .pro.index.ishop .pro-title .pro-des{ width:195px}
.tt-toan-quoc{ position:absolute; left:3px; background-image:url(http://statics.kay.com.vn/images/tt-toan-quoc.png); background-repeat:no-repeat; bottom:0; z-index:1;}
.pro-2 .pro.travel .tt-toan-quoc,.pro-2 .pro.hotel .tt-toan-quoc{ width:92px; height:92px; background-position:0 0; bottom:-40px}
.pro.travel.small .tt-toan-quoc,.pro.hotel.small .tt-toan-quoc{ width:62px; height:62px; background-position:0 -95px; bottom:3px}
.banner{ text-align:center; margin-top:4px}
.banner img{ margin:auto;border:1px dotted #ccc;}
.pro-2 .pro.shop{ padding-top:0; position:relative}
.gr-pro-shop{ width:474px;height:474px;float:left; padding: 0 26px 22px 0; position:relative}
.list-pros .gr-pro-shop ul{ width:520px}
.gr-pro-shop .pro-img,.gr-pro-shop .pro-img img{ width:226px; height:226px;}
.gr-pro-shop .pro.shop{ padding:0 10px 10px 0;}
.opa-title{width: 100%;height: 55px;display:inline-block;*display:inline;zoom: 1;position: absolute;bottom: 0;left: 0;overflow: hidden;background-color:rgba(0,0,0,0.5)}
.pro.shop .opa-title .pro-tit{ color:#fff; margin-top:18px;}
.opa-cate{background-color:rgba(0,0,0,0.5);position: absolute;top: 3px;right: 29px;overflow: hidden; float:left;/* height:0*/ opacity:0;transition: opacity 0.5s linear 0.3s; -webkit-transition: opacity 0.5s linear 0.3s; -moz-transition: opacity 0.5s linear 0.3s;}
.opa-cate a{ border-bottom:1px solid #ccc; display:block; padding:6px 20px; height:auto; width:auto}
.opa-cate a:last-child{ border:0 none;}
.opa-cate i{ font-size:122%; color:#fff; line-height:18px;}
.opa-cate a:hover i{color:#f70982}
.pro.shop:hover .opa-cate{ opacity:1;/* height:auto;*/transition: opacity 0.5s linear 0.3s; -webkit-transition: opacity 0.5s linear 0.3s; -moz-transition: opacity 0.5s linear 0.3s;}
.gr-pro-shop .pro-price-left{ padding-left:10px}
.gr-pro-shop .pro-price-left .new-price{ font-size:140%}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
.pro-2 .pro.pro-2 .pro {padding: 0 24px 22px 0;}
.travel .pro-2 .pro.hotel{padding-right:32px;}
}
.pro-2 .chay-hang{ background:url(http://statics.kay.com.vn/images/chayhang.png) no-repeat; width:496px; height:73px; position:absolute; top:50%; left:-15px; margin-top:-36px;}
.pro-3 .chay-hang{ background:url(http://statics.kay.com.vn/images/chayhang-avg.png) no-repeat; width:330px; height:49px; position:absolute; top:50%; left:-15px; margin-top:-25px;}
.pro-2 .gr-pro-shop .chay-hang{background:url(http://statics.kay.com.vn/images/chayhang-small.png) no-repeat; width:250px; height:37px; position:absolute; top:50%; left:-15px; margin-top:-18px;}

.pro-2 .pro.index .giao-co-phi{position:absolute; bottom:21px; right:38px}
.pro-note{ height:56px;position:absolute; left:-18px; bottom:50px; background-image:url(http://statics.kay.com.vn/images/bg-note.png); background-repeat:no-repeat; color:#fff; font-size:125%; font-weight:700; line-height:45px; display:block; padding-right:9px; text-transform:uppercase;}
.pro-note-left{ display:inline-block; height:56px;background-image:url(http://statics.kay.com.vn/images/bg-note.png); background-repeat:no-repeat; padding:0 3px 0 12px; min-width:120px; text-align:center;}
.box-time{ width:98px; height:26px; background:url(http://statics.kay.com.vn/images/bg-time.png) no-repeat; display:inline-block;color:#fff; font-size:136%; font-weight:700; text-align:center; line-height:26px; margin:0 0 0 7px;}
.pro-note.red{ background-position:right -70px;}
.red .pro-note-left{ background-position:0 0;}
.pro-note.blue{ background-position:right -200px;}
.blue .pro-note-left{ background-position:0 -140px;}
.pro-2 .pro.index.primetime .pro-title{background-image:url(http://statics.kay.com.vn/images/primetime.png); background-repeat:no-repeat; background-position:0 0;}
.primetime .pro-note.red{ background-position:right -340px;}
.primetime .red .pro-note-left{ background-position:0 -280px; color:#333;}
.primetime .pro-icon{ background:url(http://statics.kay.com.vn/images/primetime.png) no-repeat -300px -300px}
.pro.deal.primetime .pro-title{background-image:url(http://statics.kay.com.vn/images/primetime.png); background-repeat:no-repeat; background-position:0 -300px;}
.pro-3 .pro.shop.primetime .pro-title{background:url(http://statics.kay.com.vn/images/primetime.png) no-repeat 0 -200px;}
.pro-2 .pro.shop.primetime .pro-title{background:url(http://statics.kay.com.vn/images/primetime.png) no-repeat 0 -100px;}
.primetime  .pro-img{border-color:#ffff00}
.bg-levelHotel{ width:100%; height:55px; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0}
.levelHotel{height:24px;float: left;position: absolute;top: 12px;left: 12px;font-size: 167%;color: #f1f1f1;}
.levelHotel span{display:inline-block; vertical-align:bottom; *display:inline; zoom:1; line-height:24px}
.levelHotel .start{width:150px;height:24px;}
.levelHotel .start i{background: url(http://statics.kay.com.vn/images/start.png?v=1.1) no-repeat;height:100%;float:left;}
.start .onestart{width:20%;}
.start .twostart{width:40%;}
.start .threestart{width:60%;}
.start .fourstart{width: 80%;}
.start .fivestart{width: 100%;}
.travel .so-luong-cohan,hotel .so-luong-cohan{width:65px;height:65px;position:absolute;top:0;right:0;background:url(http://statics.kay.com.vn/images/so-luong-cohan-travel.png) no-repeat;}
.so-luong-cohan i{ color:#ffff00; font-size:160%; position:absolute; left:0; bottom:18px; display:block; width:70px; text-align:center; font-weight:bold}
.transportation{ margin-top:12px; float:left;padding-right:10px; margin-right:10px}
.transportation i{ float:left; height:30px; border-left:1px solid #fff;}
.pro.hotel.big .pro-img .transportation img,.pro.hotel.small .pro-img .transportation img,.pro.hotel .pro-img .transportation img,.pro.travel.big .pro-img .transportation img,.pro.travel.small .pro-img .transportation img,.pro.travel .pro-img .transportation img{ width:auto; float:left; padding:0 10px;}
.so-luong-cohan.none{background:url(http://statics.kay.com.vn/images/tang-them.png) no-repeat; width:75px;top:16px;right:-6px;}
.so-luong-cohan.none i{ bottom:24px}
#ctl00_content_dListShops{padding-top:22px}
/*---------------------------------------------------------------------------------------*/
/*scroller_roll.css*/
.scroller_roll{padding: 0px;margin: 0px;overflow: hidden;}
.scroller_roll ul{padding: 0px;margin: 0px;float: left;}
.scroller_roll ul li{padding: 0px;margin: 0px;list-style: none;float: left;text-align: center;display:inline;overflow: hidden;text-align:center;}
.scroller_roll ul li a{text-decoration: none; float:legt;}
.scroller_roll ul li a:hover{text-decoration: underline;}
.scroller_roll ul li a img{border: none;}
